site-logo
G
N
I
D
A
O
L
ln -s

ライブラリの互換性のために特定の名前で参照を作る

特定のライブラリを期待する古いプログラムのために、既存のライブラリへリンクを張る

実行コマンド

ln -s libmysqlclient.so.18 /usr/lib/libmysqlclient.so.20

💡 利用シーン

古いソフトウェアが、システムにインストールされている新しいバージョンのライブラリを認識できない場合

💻 実行結果例

lrwxrwxrwx 1 root root 19 Oct 27 14:00 /usr/lib/libmysqlclient.so.20 -> libmysqlclient.so.18

📝 実務メモ

プログラムの動作確認や回避策として用いられる

⚠️ 注意点

システム依存のライブラリに手を加えるため、慎重に行う必要がある